package com.tengroup.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Map;

@Data
@TableName("exam_rule")
public class RuleEntity {
    private Long id; // 主键
    private String name; // 规则名称
    private Integer courseId; // 课程 ID
    private Integer questionCount; // 题目数量
    private Integer easyxuanze; // 简单题数量
    private Integer mediumxuanze; // 中等题数量
    private Integer hardxuanze; // 困难题数量
    private Integer easypanduan;
    private Integer mediumpanduan;
    private Integer hardpanduan;

    @TableField(exist = false)
    private Map<String, Integer> difficultyMap; // 难度分布（逻辑处理用）

    @TableField(exist = false)
    private Map<String, Integer> typeMap; // 题型分布（逻辑处理用）
}